package Servidor;

/**El datagrama tendria
	*$id_call(nf)$id_op(nfs)$num_param_or_resps$data_1$data_2$....$data_n$
	*/
import java.util.*;

class Paquete {
	private int id_call;
	private int id_op;
	//Este miembro contiene los parametros en caso de hacer una llamada a un proceso determinado, o la(s) respuesta(s) en caso de devolver el resultado de la llamada.
	private Object[] data;
	
	//Constructor de la clase
	public Paquete(int id_call, int id_op, Object[] my_data) {
		this.id_call = id_call;
		this.id_op = id_op;
		this.data = my_data;
	}
	
	//Accesors
	public int getIdCall() { return id_call; }
	public int getIdOp() { return id_op; }
	public Object[] getData() { return data; }
	
	//Funcion de prueba de clase
	public static void main(String args[]) {
		Object params[] = new Object[2];
		params[0] = (Object)5; 
		params[1] = (Object)2;
		Paquete some = new Paquete(1,1,params);
	}
} 
